﻿<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>JoystickStatus</title>
<meta name="GENERATOR" content="WinCHM">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<style>
html,body { 
	/* Default Font */
	font-family: 宋体, Arial, Helvetica, sans-serif;
	font-size: 10pt;
}
</style>

</head>

<body>
<P>
<TABLE style="BORDER-COLLAPSE: collapse" border=1 cellSpacing=0 
borderColor=#000000 cellPadding=1 width=800>
  <TR>
    <TD width=120>
      <P align=center><FONT size=2>定义</FONT></P></TD>
    <TD width=680><FONT size=2><STRONG><FONT color=#0000ff>C++：</FONT></STRONG><br>int xge::input::JoystickStatus(int id, int *btn, float *a1, float *a2, float *a3, float *a4, float *a5, float *a6, float *a7, float *a8);<br><br><STRONG><FONT color=#0000ff>FreeBasic：</FONT></STRONG><br> Function xge.input_x.JoystickStatus(id As Integer, btn As Integer Ptr, a1 As Single Ptr, a2 As Single Ptr, a3 As Single Ptr, a4 As Single Ptr, a5 As Single Ptr, a6 As Single Ptr, a7 As Single Ptr, a8 As Single Ptr) As Integer<br><br><STRONG><FONT color=#0000ff>SDK_C：</FONT></STRONG><br>暂未公布<br><br><STRONG><FONT color=#0000ff>SDK_BASIC：</FONT></STRONG><br>暂未公布<br><br><STRONG><FONT color=#0000ff>SDK_Pascal：</FONT></STRONG><br>暂未公布<br><br><STRONG><FONT color=#0000ff>SDK_易语言：</FONT></STRONG><br>暂未公布<br><br></FONT></TD></TR>
  <TR>
    <TD width=120>
      <P align=center><FONT size=2>功能</FONT></P></TD>
    <TD width=680><FONT size=2><br>获取游戏手柄的各项状态。<br><br></FONT></TD></TR>
  <TR>
    <TD width=120>
      <P align=center><FONT size=2>参数</FONT></P></TD>
    <TD width=680><FONT size=2><br><STRONG><FONT color=#0000ff>id：</FONT></STRONG><br>设备编号，可选值 
      0-15。<br><br><STRONG><FONT color=#0000ff>btn：</FONT></STRONG><br>用于接收按钮状态的整数指针。<br><br><STRONG><FONT color=#0000ff>a1：</FONT></STRONG><br>用于接收第一个方向数值的小数指针。<br><br><STRONG><FONT color=#0000ff>a2：</FONT></STRONG><br>用于接收第二个方向数值的小数指针。<br><br><STRONG><FONT color=#0000ff>a3：</FONT></STRONG><br>用于接收第三个方向数值的小数指针。<br><br><STRONG><FONT color=#0000ff>a4：</FONT></STRONG><br>用于接收第四个方向数值的小数指针。<br><br><STRONG><FONT color=#0000ff>a5：</FONT></STRONG><br>用于接收第五个方向数值的小数指针。<br><br><STRONG><FONT color=#0000ff>a6：</FONT></STRONG><br>用于接收第六个方向数值的小数指针。<br><br><STRONG><FONT color=#0000ff>a7：</FONT></STRONG><br>用于接收第七个方向数值的小数指针。<br><br><STRONG><FONT color=#0000ff>a8：</FONT></STRONG><br>用于接收第八个方向数值的小数指针。<br><br></FONT></TD></TR>
  <TR>
    <TD width=120>
      <P align=center><FONT size=2>返回值</FONT></P></TD>
    <TD width=680><FONT size=2><br>成功返回 0[False] 失败返回 1[True]。<br><br></FONT></TD></TR>
  <TR>
    <TD width=120>
      <P align=center><FONT size=2>补充说明</FONT></P></TD>
    <TD width=680><FONT size=2><br>按钮状态的存储方式与 MouseStatus 获取的方式类似，每一位代表一颗按钮的状态。<br>方向数值的范围在 -1.0 与 1.0 之间，如果不存在方向控制器，则返回 -1000.00。<br>在FreeBasic中，因为input存在命名冲突，因此命名空间应使用input_x。<br><br></FONT></TD></TR>
  <TR>
    <TD width=120>
      <P align=center><FONT size=2>使用范例</FONT></P></TD>
    <TD width=680><FONT size=2><br><STRONG><FONT color=#0000ff>C++：</FONT></STRONG><br>无范例。<br><br><STRONG><FONT color=#0000ff>FreeBasic：</FONT></STRONG><br>无范例。</FONT></TD></TR></TABLE></P></body>